//登录接口的请求参数类型
export interface LoginDto {
  username: string
  password: string
}

//获取用户信息接口的返回参数类型
export interface UserVo {
  userId: string
  avatar: string
  username: string
  password: string
  nickName: string
  email: string
  phoneNumber: string
  sex: number
}
/**
 * 获取用户权限接口的返回参数类型
 */
export interface PermissionsVo {
  permissions: string[]
  roles: string[]
}

interface Meta {
  title: string
  icon: string
}
/**
 * 获取用户路由接口的返回参数类型
 */
export interface RouterVo {
  name: string
  path: string
  hidden: boolean
  component: string
  alwaysShow: boolean
  meta: Meta
  children: RouterVo[]
}
